﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public partial class MenetlusOtsing : global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlusOtsing {
        
        private System.Boolean? @__eXCLUDE;
        
        private System.Int64? @__objektID;
        
        private string @__asjaNR;
        
        private string @__menetluseNR;
        
        private string @__nimetus;
        
        private System.Collections.Generic.List<System.Int64?> @__asjaLiikKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Collections.Generic.List<System.Int64?> @__tyypKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Collections.Generic.List<System.Int64?> @__menetlusLiikKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Collections.Generic.List<System.Int64?> @__menetlusLiigiAlaLiikKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.DateTime? @__algusKP;
        
        private System.DateTime? @__algusKPVahemikuLoppKP;
        
        private System.DateTime? @__asjaAlgusKP;
        
        private System.DateTime? @__asjaAlgusKPVahemikuLoppKP;
        
        private System.Collections.Generic.List<System.Int64?> @__asjaStaadiumKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.DateTime? @__asjaStaadiumKP;
        
        private System.Int64? @__asjaSeisundKL;
        
        private System.DateTime? @__asjaSeisundKP;
        
        private System.DateTime? @__asjaSeisundKPVahemikuLoppKP;
        
        private System.Collections.Generic.List<System.Int64?> @__seisundKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.DateTime? @__seisundKP;
        
        private string @__kvalifikatsioonidCSV;
        
        private System.DateTime? @__viimaseToiminguAlgusKP;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsalineOtsing> @__osalised = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsalineOtsing>();
        
        private string @__menetlejadCSV;
        
        private string @__menetlevadAsutusedCSV;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IJuriidilineIsikOtsing> @__menetlevadAsutused = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IJuriidilineIsikOtsing>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKohustisOtsing> @__kehtivadKohustised = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKohustisOtsing>();
        
        private System.DateTime? @__viimaseToiminguAlgusKPVahemikuLoppKP;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmusOtsing> @__syyteosyndmused = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmusOtsing>();
        
        private System.Boolean? @__puudutabAlaealisi;
        
        private System.Int64? @__asjaMenetlevRiikKL;
        
        private System.Int64? @__asjaObjektID;
        
        private System.Boolean? @__menetlejaOnMaaramata;
        
        private string @__menetlenudValisriigiAsutus;
        
        private System.Int64? @__jrkNr;
        
        private System.DateTime? @__kohtuasjaAlgusKP;
        
        private System.DateTime? @__kohtuasjaAlgusKPVahemikuLoppKP;
        
        private string @__kohtuasjaPealkiri;
        
        private string @__kOLANR;
        
        private System.Collections.Generic.List<System.Int64?> @__lubatudObjektIDd = new System.Collections.Generic.List<System.Int64?>();
        
        private string @__menetluseNrKoosJrkNr;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitusOtsing> @__menetluseSisulineLiigitus = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitusOtsing>();
        
        private System.DateTime? @__registreerimiseKP;
        
        private System.DateTime? @__registreerimiseKPVahemikuLoppKP;
        
        private System.DateTime? @__seisundKPVahemikuLoppKP;
        
        private System.Int64? @__salastatuseTaseKL;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToimingOtsing> @__toimingud = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToimingOtsing>();
        
        public MenetlusOtsing() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public MenetlusOtsing(
                    System.Boolean? @eXCLUDE, 
                    System.Int64? @objektID, 
                    string @asjaNR, 
                    string @menetluseNR, 
                    string @nimetus, 
                    System.Collections.Generic.List<System.Int64?> @asjaLiikKL, 
                    System.Collections.Generic.List<System.Int64?> @tyypKL, 
                    System.Collections.Generic.List<System.Int64?> @menetlusLiikKL, 
                    System.Collections.Generic.List<System.Int64?> @menetlusLiigiAlaLiikKL, 
                    System.DateTime? @algusKP, 
                    System.DateTime? @algusKPVahemikuLoppKP, 
                    System.DateTime? @asjaAlgusKP, 
                    System.DateTime? @asjaAlgusKPVahemikuLoppKP, 
                    System.Collections.Generic.List<System.Int64?> @asjaStaadiumKL, 
                    System.DateTime? @asjaStaadiumKP, 
                    System.Int64? @asjaSeisundKL, 
                    System.DateTime? @asjaSeisundKP, 
                    System.DateTime? @asjaSeisundKPVahemikuLoppKP, 
                    System.Collections.Generic.List<System.Int64?> @seisundKL, 
                    System.DateTime? @seisundKP, 
                    string @kvalifikatsioonidCSV, 
                    System.DateTime? @viimaseToiminguAlgusKP, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsalineOtsing> @osalised, 
                    string @menetlejadCSV, 
                    string @menetlevadAsutusedCSV, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IJuriidilineIsikOtsing> @menetlevadAsutused, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKohustisOtsing> @kehtivadKohustised, 
                    System.DateTime? @viimaseToiminguAlgusKPVahemikuLoppKP, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmusOtsing> @syyteosyndmused, 
                    System.Boolean? @puudutabAlaealisi, 
                    System.Int64? @asjaMenetlevRiikKL, 
                    System.Int64? @asjaObjektID, 
                    System.Boolean? @menetlejaOnMaaramata, 
                    string @menetlenudValisriigiAsutus, 
                    System.Int64? @jrkNr, 
                    System.DateTime? @kohtuasjaAlgusKP, 
                    System.DateTime? @kohtuasjaAlgusKPVahemikuLoppKP, 
                    string @kohtuasjaPealkiri, 
                    string @kOLANR, 
                    System.Collections.Generic.List<System.Int64?> @lubatudObjektIDd, 
                    string @menetluseNrKoosJrkNr, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitusOtsing> @menetluseSisulineLiigitus, 
                    System.DateTime? @registreerimiseKP, 
                    System.DateTime? @registreerimiseKPVahemikuLoppKP, 
                    System.DateTime? @seisundKPVahemikuLoppKP, 
                    System.Int64? @salastatuseTaseKL, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToimingOtsing> @toimingud) {
            this.@__eXCLUDE = @eXCLUDE;
            this.@__objektID = @objektID;
            this.@__asjaNR = @asjaNR;
            this.@__menetluseNR = @menetluseNR;
            this.@__nimetus = @nimetus;
            this.@__asjaLiikKL = @asjaLiikKL;
            this.@__tyypKL = @tyypKL;
            this.@__menetlusLiikKL = @menetlusLiikKL;
            this.@__menetlusLiigiAlaLiikKL = @menetlusLiigiAlaLiikKL;
            this.@__algusKP = @algusKP;
            this.@__algusKPVahemikuLoppKP = @algusKPVahemikuLoppKP;
            this.@__asjaAlgusKP = @asjaAlgusKP;
            this.@__asjaAlgusKPVahemikuLoppKP = @asjaAlgusKPVahemikuLoppKP;
            this.@__asjaStaadiumKL = @asjaStaadiumKL;
            this.@__asjaStaadiumKP = @asjaStaadiumKP;
            this.@__asjaSeisundKL = @asjaSeisundKL;
            this.@__asjaSeisundKP = @asjaSeisundKP;
            this.@__asjaSeisundKPVahemikuLoppKP = @asjaSeisundKPVahemikuLoppKP;
            this.@__seisundKL = @seisundKL;
            this.@__seisundKP = @seisundKP;
            this.@__kvalifikatsioonidCSV = @kvalifikatsioonidCSV;
            this.@__viimaseToiminguAlgusKP = @viimaseToiminguAlgusKP;
            this.@__osalised = @osalised;
            this.@__menetlejadCSV = @menetlejadCSV;
            this.@__menetlevadAsutusedCSV = @menetlevadAsutusedCSV;
            this.@__menetlevadAsutused = @menetlevadAsutused;
            this.@__kehtivadKohustised = @kehtivadKohustised;
            this.@__viimaseToiminguAlgusKPVahemikuLoppKP = @viimaseToiminguAlgusKPVahemikuLoppKP;
            this.@__syyteosyndmused = @syyteosyndmused;
            this.@__puudutabAlaealisi = @puudutabAlaealisi;
            this.@__asjaMenetlevRiikKL = @asjaMenetlevRiikKL;
            this.@__asjaObjektID = @asjaObjektID;
            this.@__menetlejaOnMaaramata = @menetlejaOnMaaramata;
            this.@__menetlenudValisriigiAsutus = @menetlenudValisriigiAsutus;
            this.@__jrkNr = @jrkNr;
            this.@__kohtuasjaAlgusKP = @kohtuasjaAlgusKP;
            this.@__kohtuasjaAlgusKPVahemikuLoppKP = @kohtuasjaAlgusKPVahemikuLoppKP;
            this.@__kohtuasjaPealkiri = @kohtuasjaPealkiri;
            this.@__kOLANR = @kOLANR;
            this.@__lubatudObjektIDd = @lubatudObjektIDd;
            this.@__menetluseNrKoosJrkNr = @menetluseNrKoosJrkNr;
            this.@__menetluseSisulineLiigitus = @menetluseSisulineLiigitus;
            this.@__registreerimiseKP = @registreerimiseKP;
            this.@__registreerimiseKPVahemikuLoppKP = @registreerimiseKPVahemikuLoppKP;
            this.@__seisundKPVahemikuLoppKP = @seisundKPVahemikuLoppKP;
            this.@__salastatuseTaseKL = @salastatuseTaseKL;
            this.@__toimingud = @toimingud;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected MenetlusOtsing(IMenetlusOtsing @menetlusOtsing) {
            this.@__eXCLUDE = @menetlusOtsing.EXCLUDE;
            this.@__objektID = @menetlusOtsing.ObjektID;
            this.@__asjaNR = @menetlusOtsing.AsjaNR;
            this.@__menetluseNR = @menetlusOtsing.MenetluseNR;
            this.@__nimetus = @menetlusOtsing.Nimetus;
            this.@__asjaLiikKL = @menetlusOtsing.AsjaLiikKL;
            this.@__tyypKL = @menetlusOtsing.TyypKL;
            this.@__menetlusLiikKL = @menetlusOtsing.MenetlusLiikKL;
            this.@__menetlusLiigiAlaLiikKL = @menetlusOtsing.MenetlusLiigiAlaLiikKL;
            this.@__algusKP = @menetlusOtsing.AlgusKP;
            this.@__algusKPVahemikuLoppKP = @menetlusOtsing.AlgusKPVahemikuLoppKP;
            this.@__asjaAlgusKP = @menetlusOtsing.AsjaAlgusKP;
            this.@__asjaAlgusKPVahemikuLoppKP = @menetlusOtsing.AsjaAlgusKPVahemikuLoppKP;
            this.@__asjaStaadiumKL = @menetlusOtsing.AsjaStaadiumKL;
            this.@__asjaStaadiumKP = @menetlusOtsing.AsjaStaadiumKP;
            this.@__asjaSeisundKL = @menetlusOtsing.AsjaSeisundKL;
            this.@__asjaSeisundKP = @menetlusOtsing.AsjaSeisundKP;
            this.@__asjaSeisundKPVahemikuLoppKP = @menetlusOtsing.AsjaSeisundKPVahemikuLoppKP;
            this.@__seisundKL = @menetlusOtsing.SeisundKL;
            this.@__seisundKP = @menetlusOtsing.SeisundKP;
            this.@__kvalifikatsioonidCSV = @menetlusOtsing.KvalifikatsioonidCSV;
            this.@__viimaseToiminguAlgusKP = @menetlusOtsing.ViimaseToiminguAlgusKP;
            this.@__osalised = @menetlusOtsing.Osalised;
            this.@__menetlejadCSV = @menetlusOtsing.MenetlejadCSV;
            this.@__menetlevadAsutusedCSV = @menetlusOtsing.MenetlevadAsutusedCSV;
            this.@__menetlevadAsutused = @menetlusOtsing.MenetlevadAsutused;
            this.@__kehtivadKohustised = @menetlusOtsing.KehtivadKohustised;
            this.@__viimaseToiminguAlgusKPVahemikuLoppKP = @menetlusOtsing.ViimaseToiminguAlgusKPVahemikuLoppKP;
            this.@__syyteosyndmused = @menetlusOtsing.Syyteosyndmused;
            this.@__puudutabAlaealisi = @menetlusOtsing.PuudutabAlaealisi;
            this.@__asjaMenetlevRiikKL = @menetlusOtsing.AsjaMenetlevRiikKL;
            this.@__asjaObjektID = @menetlusOtsing.AsjaObjektID;
            this.@__menetlejaOnMaaramata = @menetlusOtsing.MenetlejaOnMaaramata;
            this.@__menetlenudValisriigiAsutus = @menetlusOtsing.MenetlenudValisriigiAsutus;
            this.@__jrkNr = @menetlusOtsing.JrkNr;
            this.@__kohtuasjaAlgusKP = @menetlusOtsing.KohtuasjaAlgusKP;
            this.@__kohtuasjaAlgusKPVahemikuLoppKP = @menetlusOtsing.KohtuasjaAlgusKPVahemikuLoppKP;
            this.@__kohtuasjaPealkiri = @menetlusOtsing.KohtuasjaPealkiri;
            this.@__kOLANR = @menetlusOtsing.KOLANR;
            this.@__lubatudObjektIDd = @menetlusOtsing.LubatudObjektIDd;
            this.@__menetluseNrKoosJrkNr = @menetlusOtsing.MenetluseNrKoosJrkNr;
            this.@__menetluseSisulineLiigitus = @menetlusOtsing.MenetluseSisulineLiigitus;
            this.@__registreerimiseKP = @menetlusOtsing.RegistreerimiseKP;
            this.@__registreerimiseKPVahemikuLoppKP = @menetlusOtsing.RegistreerimiseKPVahemikuLoppKP;
            this.@__seisundKPVahemikuLoppKP = @menetlusOtsing.SeisundKPVahemikuLoppKP;
            this.@__salastatuseTaseKL = @menetlusOtsing.SalastatuseTaseKL;
            this.@__toimingud = @menetlusOtsing.Toimingud;
        }
        
        public virtual System.Boolean? EXCLUDE {
            get {
                return this.@__eXCLUDE;
            }
            set {
                this.@__eXCLUDE = value;
            }
        }
        
        public virtual System.Int64? ObjektID {
            get {
                return this.@__objektID;
            }
            set {
                this.@__objektID = value;
            }
        }
        
        public virtual string AsjaNR {
            get {
                return this.@__asjaNR;
            }
            set {
                this.@__asjaNR = value;
            }
        }
        
        public virtual string MenetluseNR {
            get {
                return this.@__menetluseNR;
            }
            set {
                this.@__menetluseNR = value;
            }
        }
        
        public virtual string Nimetus {
            get {
                return this.@__nimetus;
            }
            set {
                this.@__nimetus = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> AsjaLiikKL {
            get {
                return this.@__asjaLiikKL;
            }
            set {
                this.@__asjaLiikKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> TyypKL {
            get {
                return this.@__tyypKL;
            }
            set {
                this.@__tyypKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> MenetlusLiikKL {
            get {
                return this.@__menetlusLiikKL;
            }
            set {
                this.@__menetlusLiikKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> MenetlusLiigiAlaLiikKL {
            get {
                return this.@__menetlusLiigiAlaLiikKL;
            }
            set {
                this.@__menetlusLiigiAlaLiikKL = value;
            }
        }
        
        public virtual System.DateTime? AlgusKP {
            get {
                return this.@__algusKP;
            }
            set {
                this.@__algusKP = value;
            }
        }
        
        public virtual System.DateTime? AlgusKPVahemikuLoppKP {
            get {
                return this.@__algusKPVahemikuLoppKP;
            }
            set {
                this.@__algusKPVahemikuLoppKP = value;
            }
        }
        
        public virtual System.DateTime? AsjaAlgusKP {
            get {
                return this.@__asjaAlgusKP;
            }
            set {
                this.@__asjaAlgusKP = value;
            }
        }
        
        public virtual System.DateTime? AsjaAlgusKPVahemikuLoppKP {
            get {
                return this.@__asjaAlgusKPVahemikuLoppKP;
            }
            set {
                this.@__asjaAlgusKPVahemikuLoppKP = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> AsjaStaadiumKL {
            get {
                return this.@__asjaStaadiumKL;
            }
            set {
                this.@__asjaStaadiumKL = value;
            }
        }
        
        public virtual System.DateTime? AsjaStaadiumKP {
            get {
                return this.@__asjaStaadiumKP;
            }
            set {
                this.@__asjaStaadiumKP = value;
            }
        }
        
        public virtual System.Int64? AsjaSeisundKL {
            get {
                return this.@__asjaSeisundKL;
            }
            set {
                this.@__asjaSeisundKL = value;
            }
        }
        
        public virtual System.DateTime? AsjaSeisundKP {
            get {
                return this.@__asjaSeisundKP;
            }
            set {
                this.@__asjaSeisundKP = value;
            }
        }
        
        public virtual System.DateTime? AsjaSeisundKPVahemikuLoppKP {
            get {
                return this.@__asjaSeisundKPVahemikuLoppKP;
            }
            set {
                this.@__asjaSeisundKPVahemikuLoppKP = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> SeisundKL {
            get {
                return this.@__seisundKL;
            }
            set {
                this.@__seisundKL = value;
            }
        }
        
        public virtual System.DateTime? SeisundKP {
            get {
                return this.@__seisundKP;
            }
            set {
                this.@__seisundKP = value;
            }
        }
        
        public virtual string KvalifikatsioonidCSV {
            get {
                return this.@__kvalifikatsioonidCSV;
            }
            set {
                this.@__kvalifikatsioonidCSV = value;
            }
        }
        
        public virtual System.DateTime? ViimaseToiminguAlgusKP {
            get {
                return this.@__viimaseToiminguAlgusKP;
            }
            set {
                this.@__viimaseToiminguAlgusKP = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsalineOtsing> Osalised {
            get {
                return this.@__osalised;
            }
            set {
                this.@__osalised = value;
            }
        }
        
        public virtual string MenetlejadCSV {
            get {
                return this.@__menetlejadCSV;
            }
            set {
                this.@__menetlejadCSV = value;
            }
        }
        
        public virtual string MenetlevadAsutusedCSV {
            get {
                return this.@__menetlevadAsutusedCSV;
            }
            set {
                this.@__menetlevadAsutusedCSV = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IJuriidilineIsikOtsing> MenetlevadAsutused {
            get {
                return this.@__menetlevadAsutused;
            }
            set {
                this.@__menetlevadAsutused = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKohustisOtsing> KehtivadKohustised {
            get {
                return this.@__kehtivadKohustised;
            }
            set {
                this.@__kehtivadKohustised = value;
            }
        }
        
        public virtual System.DateTime? ViimaseToiminguAlgusKPVahemikuLoppKP {
            get {
                return this.@__viimaseToiminguAlgusKPVahemikuLoppKP;
            }
            set {
                this.@__viimaseToiminguAlgusKPVahemikuLoppKP = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmusOtsing> Syyteosyndmused {
            get {
                return this.@__syyteosyndmused;
            }
            set {
                this.@__syyteosyndmused = value;
            }
        }
        
        public virtual System.Boolean? PuudutabAlaealisi {
            get {
                return this.@__puudutabAlaealisi;
            }
            set {
                this.@__puudutabAlaealisi = value;
            }
        }
        
        public virtual System.Int64? AsjaMenetlevRiikKL {
            get {
                return this.@__asjaMenetlevRiikKL;
            }
            set {
                this.@__asjaMenetlevRiikKL = value;
            }
        }
        
        public virtual System.Int64? AsjaObjektID {
            get {
                return this.@__asjaObjektID;
            }
            set {
                this.@__asjaObjektID = value;
            }
        }
        
        public virtual System.Boolean? MenetlejaOnMaaramata {
            get {
                return this.@__menetlejaOnMaaramata;
            }
            set {
                this.@__menetlejaOnMaaramata = value;
            }
        }
        
        public virtual string MenetlenudValisriigiAsutus {
            get {
                return this.@__menetlenudValisriigiAsutus;
            }
            set {
                this.@__menetlenudValisriigiAsutus = value;
            }
        }
        
        public virtual System.Int64? JrkNr {
            get {
                return this.@__jrkNr;
            }
            set {
                this.@__jrkNr = value;
            }
        }
        
        public virtual System.DateTime? KohtuasjaAlgusKP {
            get {
                return this.@__kohtuasjaAlgusKP;
            }
            set {
                this.@__kohtuasjaAlgusKP = value;
            }
        }
        
        public virtual System.DateTime? KohtuasjaAlgusKPVahemikuLoppKP {
            get {
                return this.@__kohtuasjaAlgusKPVahemikuLoppKP;
            }
            set {
                this.@__kohtuasjaAlgusKPVahemikuLoppKP = value;
            }
        }
        
        public virtual string KohtuasjaPealkiri {
            get {
                return this.@__kohtuasjaPealkiri;
            }
            set {
                this.@__kohtuasjaPealkiri = value;
            }
        }
        
        public virtual string KOLANR {
            get {
                return this.@__kOLANR;
            }
            set {
                this.@__kOLANR = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> LubatudObjektIDd {
            get {
                return this.@__lubatudObjektIDd;
            }
            set {
                this.@__lubatudObjektIDd = value;
            }
        }
        
        public virtual string MenetluseNrKoosJrkNr {
            get {
                return this.@__menetluseNrKoosJrkNr;
            }
            set {
                this.@__menetluseNrKoosJrkNr = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitusOtsing> MenetluseSisulineLiigitus {
            get {
                return this.@__menetluseSisulineLiigitus;
            }
            set {
                this.@__menetluseSisulineLiigitus = value;
            }
        }
        
        public virtual System.DateTime? RegistreerimiseKP {
            get {
                return this.@__registreerimiseKP;
            }
            set {
                this.@__registreerimiseKP = value;
            }
        }
        
        public virtual System.DateTime? RegistreerimiseKPVahemikuLoppKP {
            get {
                return this.@__registreerimiseKPVahemikuLoppKP;
            }
            set {
                this.@__registreerimiseKPVahemikuLoppKP = value;
            }
        }
        
        public virtual System.DateTime? SeisundKPVahemikuLoppKP {
            get {
                return this.@__seisundKPVahemikuLoppKP;
            }
            set {
                this.@__seisundKPVahemikuLoppKP = value;
            }
        }
        
        public virtual System.Int64? SalastatuseTaseKL {
            get {
                return this.@__salastatuseTaseKL;
            }
            set {
                this.@__salastatuseTaseKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToimingOtsing> Toimingud {
            get {
                return this.@__toimingud;
            }
            set {
                this.@__toimingud = value;
            }
        }
    }
}
